package Set;

import java.util.LinkedHashSet;

public class LinkedHashSetTest {
    public static void main(String[] args) {
        //LinkedHashSet底层使用linkedHashMap链表结构,节点形式完成单独数据的保存,并可以指向下一个节点,通过顺序访问节点,可以保留元素插入顺序
        LinkedHashSet<String> linkedHashSet =new LinkedHashSet<String>();
        linkedHashSet.add("A");
        linkedHashSet.add("a");
        linkedHashSet.add("B");
        linkedHashSet.add("b");

        for (String set: linkedHashSet) {
            System.out.print(set+"\t");
        }
        System.out.println();
        LinkedHashSet<Integer> linkedHashSet1 =new LinkedHashSet<Integer>();
        linkedHashSet1.add(28);
        linkedHashSet1.add(11);
        linkedHashSet1.add(44);
        linkedHashSet1.add(11);

        for (Integer set1: linkedHashSet1) {
            System.out.print(set1+"\t");
        }
        System.out.println();
    }



}
